html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,cite,del,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;

	vertical-align: baseline;
	background: transparent
}

body {
	line-height: 1
}

ol,ul {
	list-style: none
}

del {
	text-decoration: line-through
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

h1,h2,h3,h4,h5,h6,address,cite,caption,em,strong,th {
	font-weight: normal
}

body a:link,body .g-novisited a:visited {
	color: #002398;
	text-decoration: none
}

body a:hover {
	color: #002398;
	text-decoration: underline
}

body a:visited {
	color: #731077
}

.g-clr {
	clear: both
}

.g-flt {
	float: left
}

body {
	margin: 0
}

.sz760 .ff-body {
	min-width: 760px;
	max-width: 940px
}

.sz940 .ff-body {
	min-width: 940px;
	max-width: 1120px
}

.sz1120 .ff-body {
	min-width: 1120px;
	max-width: 1165px
}

.sz1165 .ff-body {
	min-width: 1165px;
	max-width: 1180px
}

.sz1180 .ff-body {
	min-width: 1180px;
	max-width: 1200px
}

.sz1200 .ff-body {
	min-width: 1200px;
	max-width: 1200px
}

.ff-head {
	position: fixed;
	z-index: 20
}

.ff-head {
	top: 0;
	left: 0;
	width: 100%
}

.ff-top,.ff-body,.ff-foot {
	position: relative
}

.ff-top {
	float: left;
	width: 100%
}

.ff-body {
	margin: 0 auto;
	padding: 0 15px 10px 15px
}

.ff-foot {
	min-width: 800px
}

.ff-center {
	margin: 0
}

.ff-clear {
	clear: both;
	font-size: 0
}

.ff-left {
	position: relative;
	float: left;
	width: 210px
}

.ff-right {
	position: relative;
	float: right;
	width: 160px
}

.ff-rail {
	margin-bottom: 15px
}

.ff-hide {
	display: none;
	overflow: hidden
}

#GlobalHeader {
	position: relative;
	display: none
}

#TopPanel {
	position: relative;
	margin-bottom: 10px
}

#LeftPanel {
	top: 0;
	right: 0;
	background-color: #fff
}

#RightPanel {
	top: 0;
	left: 0;
	background-color: #fff
}

#CenterPanel {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden
}

#FootPanel {
	position: relative
}

#glbfooter .g-pipe {
	white-space: normal
}

.topPadding {
	padding-top: 10px
}

.leftPadding {
	padding-left: 10px
}

.sidePadding {
	padding-left: 10px;
	padding-right: 10px
}

.bottomPadding {
	padding-bottom: 10px
}

.topMargin {
	margin-top: 15px
}

.bottomMargin {
	margin-bottom: 10px
}

.pts-container {
	border-top: 1px solid #dedede;
	margin-top: 6px;
	padding-top: 6px
}

.bottom-pts-container {
	border: 1px solid #dedede;
	margin-top: 10px;
	padding-top: 12px
}

#rtm_html_566 {
	margin: 0 auto 10px
}

#rtm_html_567 {
	margin: 0 auto 10px
}

#rtm_html_569 {
	margin: 0 auto 15px
}

#rtm_html_570 {
	margin: 0 auto 15px
}

#rtm_html_688 {
	margin: 0 auto 15px
}

#rtm_html_700 {
	margin: 0 auto 10px
}

#rtm_html_185 {
	margin: 0 auto 0
}

#rtm_html_234 {
	margin: 0 auto 0
}

#rtm_html_189 {
	margin: 0 auto 15px
}

#rtm_html_235 {
	margin: 0 auto 0
}

.topBannerAd {
	margin: 0 auto 10px auto;
	text-align: center
}

.footerTextAd {
	margin-top: 10px;
	margin-bottom: 10px
}

.textOnly {
	float: right;
	font-family: Verdana;
	font-size: x-small
}

.textAd {
	border: 1px solid #b2e2a6;
	margin: 10px 10px 7px 10px
}

.txtAdAbvPgn {
	border: 1px solid #b2e2a6;
	margin: 10px
}

.txtAdBlwPgn {
	border: 1px solid #b2e2a6;
	margin: 20px 10px 0 10px
}

.txtAdLft {
	border: 1px solid #b2e2a6;
	margin: 20px 0 0 0
}

.txtAdBoxTtl {
	background-color: #b2e2a6;
	color: #030;
	font-family: Arial;
	font-size: medium;
	padding: 6px 10px
}

.txtAdBox {
	text-align: left;
	color: #525252;
	padding: 10px
}

.txtAdTtl {
	font-weight: bold;
	color: #00c
}

.txtAdDesc {
	padding-top: 2px
}

.txtAdHost {
	color: #00c;
	font-family: Verdana;
	font-size: x-small;
	padding-top: 3px
}

.txtAdHr {
	padding-bottom: 1px;
	margin: 2px 10px 0 10px;
	font-size: 0;
	border-top: 1px solid #b2e2a6
}

.txtAdTop {
	border: 1px solid #b2e2a6;
	margin: -5px 10px 10px 10px
}

.textAd1 {
	margin: 0 0 -2px 0
}

.txtAdBoxTtl1 {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	padding: 3px 10px 3px 12px
}

.txtAdBoxTtl2 {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	padding: 4px 10px 5px 12px
}

.txtAdBoxTtl3 {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	padding: 5px 10px 3px 12px
}

.txtAdBox1 {
	text-align: left;
	color: #666;
	padding: 10px 10px 10px 102px
}

.txtAdBox2 {
	text-align: left;
	color: #666;
	padding: 5px 5px 5px 97px
}

.txtAdBox3 {
	text-align: left;
	color: #666;
	padding: 8px 5px 10px 102px
}

.textAd2 {
	border: 1px solid #ccc;
	margin: 0
}

.textAd3 {
	border: 1px solid #ccc;
	margin-top: 10px
}

.textAd4 {
	margin-bottom: 5px
}

.textAd5 {
	border: 1px solid #ccc;
	margin-top: 15px
}

.textAdAbvPgnYellow {
	border-top: 1px solid #ffda77;
	background-color: #fefbec;
	margin: 2px 0 0 0
}

.textAdBlwPgnYellow {
	border-top: 1px solid #ffda77;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fefbec;
	margin: 10px 0 0 0
}

.textAdAbvPgnGrey {
	border-top: 1px solid #e4e4e4;
	background-color: #f7f7f7;
	margin: 2px 0 0 0
}

.textAdBlwPgnGrey {
	border: 1px solid #ccc;
	background-color: #f7f7f7;
	margin: 10px 0 0 0
}

.textAdBlwPgn {
	border: 1px solid #ccc;
	margin: 10px 0 0 0
}

.textAdYellow {
	position: relative;
	background-color: #fefbec;
	margin: 0
}

.textAdGrey {
	position: relative;
	background-color: #f7f7f7;
	margin: 0
}

.txtAdHr1 {
	padding-top: 1px;
	margin: 2px 10px 2px 12px;
	font-size: 0;
	border-bottom: 1px solid #ccc
}

.txtAdHr3 {
	padding-top: 1px;
	margin: 0 10px 0 12px;
	font-size: 0;
	border-bottom: 1px solid #ccc
}

.txtAdBoxTtl4 {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	padding: 5px 10px 4px 12px
}

.txtAdTd1 {
	width: 100px;
	text-align: center
}

.txtAdHdrLinks {
	font-family: Verdana;
	font-size: x-small;
	color: #ccc;
	text-align: right
}

.textAdAbvPgnYellowHeaderOnly {
	border-top: 1px solid #ffda77;
	margin: 2px 0 0 0
}

.textAdAbvPgnGreyHeaderOnly {
	border-top: 1px solid #e4e4e4;
	margin: 2px 0 0 0
}

.textAdBlwPgnYellowHeaderOnly {
	border-top: 1px solid #ffda77;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 10px 0 0 0
}

.textAdBlwPgnGreyHeaderOnly {
	border: 1px solid #ccc;
	margin: 10px 0 0 0
}

.textAdNoBg {
	position: relative;
	margin: 0
}

.txtAdBlwPgn2 {
	border: 1px solid #dedede;
	margin-top: -2px
}

.txtAdBoxTtl5 {
	color: black;
	font-family: Verdana;
	font-size: x-small;
	padding: 6px 10px;
	background:
		url(http://p.ebaystatic.com/aw/pics/ads/imgSponsorGrayGrad_1x30.gif)
		repeat-x
}

.txtAdAbvPgn2 {
	border: 1px solid #dedede;
	margin: 0 -1px -2px
}

*:first-child+html .txtAdAbvPgn2 {
	border: 1px solid #dedede;
	margin: -1px -1px -2px -1px
}

* html .txtAdAbvPgn2 {
	border: 1px solid #dedede;
	margin: 0 -1px -2px
}

.txtAdBoxTtl6 {
	color: black;
	font-family: Verdana;
	font-size: x-small;
	padding: 6px 10px;
	background:
		url(http://p.ebaystatic.com/aw/pics/ads/imgSponsorGrayGrad_1x30.gif)
		repeat-x;
	margin-left: -1px;
	margin-right: -1px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede
}

*:first-child+html .txtAdBoxTtl6 {
	margin-left: -2px;
	margin-right: -2px;
	border-left: 2px solid #dedede;
	border-right: 2px solid #dedede
}

* html .txtAdBoxTtl6 {
	margin-left: -2px;
	margin-right: -2px
}

#rtm_html_1530 {
	margin: 0 auto 10px
}

#rtm_html_1531 {
	margin: 0 auto 10px
}

#rtm_html_1532 {
	margin: 0 auto 10px
}

#rtm_html_1533 {
	margin: 0 auto 10px
}

.txtAdBoxTtlSS {
	color: #5d5d5d;
	font-weight: bold;
	padding-bottom: 3px
}

.txtAdHrSS {
	margin-bottom: -5px;
	font-size: 0;
	border-bottom: 2px solid #ccc
}

.txtAdBoxSS {
	color: #333;
	padding: 15px 0 0 5px
}

.txtAdDescSS {
	padding-top: 3px
}

#CenterPanel .rsc {
	border: 1px solid #ccc;
	padding-top: 10px
}

.rsc .bpMsg {
	padding: 3px 0 10px 10px
}

.rsc .messages {
	margin: 0 10px
}

div.ff-right.nlRt {
	width: 300px
}

.clr {
	clear: both
}

#glbfooter td[bgcolor="#cccccc"],#glbfooter tr:first-child+tr+tr td {
	background-color: #ccc
}

.olp-mn table {
	border-collapse: separate
}

.asr .asr-md.nomr {
	padding-left: 10px
}

ul.in a:active,ul.in a:link {
	color: #002398
}

ul.in a:visited {
	color: #731077
}

div.FpcSvyLnk .lnkBtn-sl a {
	color: #002398
}

#LeftPanel {
	border-top: 1px solid #ccc
}

#pageId {
	font-family: Verdana;
	font-size: x-small;
	color: #999;
	display: none;
	margin-top: 13px
}

div#pageErr {
	height: 275px;
	margin: 0 0 0 25px;
	padding: 25px 10px 0 30px;
	background-position: 0 25px
}

.ajax-mask {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	background-color: #fff;
	cursor: wait
}

.ajax-throbber {
	display: none;
	position: absolute;
	z-index: 31
}

.ajax-throbber img {
	position: absolute
}

.ajax-frame {
	display: none;
	width: 100%
}

.ajax-cache {
	display: none;
	width: 100%
}

.olp-tl,.olp-tr,.olp-bl,.olp-br {
	font-size: 0;
	line-height: 0
}

.olp-tr b {
	width: 18px;
	display: block
}

.olp-mn {
	position: absolute;
	visibility: hidden;
	z-index: 6000;
	left: -1000px;
	top: -1000px
}

.olp-tl,.olp-bl,.olp-bl p {
	background-image:
		url(http://q.ebaystatic.com/aw/pics/cmp/ui/sproverlaycrnspntslt.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.olp-tr,.olp-br,.olp-mr {
	background-image:
		url(http://p.ebaystatic.com/aw/pics/cmp/ui/sproverlaycrnspntsrt.png);
	background-repeat: no-repeat;
	background-position: 0 -19px
}

.olp-bl {
	background-position: 0 -100px
}

.olp-br {
	background-position: -28px 0
}

.olp-tl p,.olp-bl div {
	margin: 0 0 0 10px
}

.olp-tl p,.olp-bl div,.olp-ml,.olp-cnt {
	background: #fff
}

.olp-tl p {
	height: 9px
}

.olp-bl div {
	height: 10px
}

.olp-bl p {
	height: 8px;
	background-position: 0 -729px;
	background-repeat: repeat-x;
	margin: 0 0 0 11px
}

.olp-tl p,.olp-bl div,.olp-ml,.olp-mr p {
	border: 0 solid #666
}

.olp-tl p {
	border-top-width: 1px
}

.olp-bl div {
	border-bottom-width: 1px
}

.olp-ml {
	border-left-width: 1px;
	vertical-align: top
}

.olp-mr {
	background-position: -354px 0;
	background-repeat: repeat-y
}

.olp-cnt {
	height: auto;
	left: 10px;
	min-height: 100%;
	position: relative
}

.olp-pad {
	padding: 0 10px 0 0
}

.olp-cbtn {
	background: transparent
		url(http://p.ebaystatic.com/aw/pics/cmp/icn/sprIconClose.gif)
		no-repeat scroll top left;
	cursor: pointer;
	display: inline;
	height: 16px;
	width: 16px;
	position: absolute;
	right: 6px;
	top: -2px;
	z-index: 6005
}

.olp-ttle {
	color: #666;
	font-size: medium;
	font-weight: bold;
	font-family: Arial;
	padding: 0 0 10px
}

.olp-xtpd {
	padding: 0 25px 1px 0
}

.olp-ctxt {
	float: right
}

.olp-hdn {
	font-size: 0;
	height: 0;
	margin-top: 10px;
	overflow: hidden;
	width: 0
}

.aro-al {
	background-image:
		url(http://q.ebaystatic.com/aw/pics/cmp/ui/sproverlaycrnspntslt.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px
}

.aro-ar {
	background-image:
		url(http://p.ebaystatic.com/aw/pics/cmp/ui/sproverlaycrnspntsrt.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px
}

.aro-rt {
	background-position: 0 -129px
}

.aro-rl {
	background-position: 0 -160px
}

.aro-lt {
	background-position: -55px 0
}

.aro-ll {
	background-position: -92px 0
}

.bn-w,.bn-b,.bn-b input,.bn-b b,.bn-b a {
	display: inline-block;
	font: bold small Trebuchet, "Trebuchet MS" !important;
	background: url(http://p.ebaystatic.com/aw/pics/cmp/ds2/sprButtons.png)
		no-repeat -450px 0;
	outline: none
}

.bn-w {
	padding-left: 3px
}

.bn-pad {
	padding: 0 8px 0 11px
}

.bn-b {
	vertical-align: middle;
	z-index: 2;
	padding: 0 3px 0 0
}

.bn-b input,.bn-b b,.bn-b a {
	border: 0;
	color: #fff;
	font: bold 1.154em Trebuchet, "Trebuchet MS" !important;
	cursor: pointer;
	white-space: nowrap;
	margin: 0 -3px;
	padding: 1px 11px 4px
}

.bn-b b,.bn-b a {
	padding: 6px 14px 7px;
	line-height: 20px !important
}

.bn-w i {
	background: #3c58c5;
	border: 2px outset;
	color: #3c58c5;
	position: absolute;
	white-space: nowrap;
	margin: 2px 0 2px;
	padding: 3px 6px;
	font: normal bold 1.077em Trebuchet, "Trebuchet MS" !important
}

.bn-m {
	margin: 8px 0
}

.bn-w,.bn-b,.bn-b b,.bn-b a {
	position: relative !important
}

.bn-b a,.bn-b a:hover,.bn-b a:visited,.bn-b a:active {
	text-decoration: none;
	color: #fff !important
}

.bn-h,.bn-b b {
	display: none
}

.psb-S,.psb-S input {
	height: 24px
}

.psb-S input {
	padding: 1px 6px 4px 7px
}

.psb-S b,.psb-S a {
	padding: 3px 9px 3px 10px;
	line-height: 18px !important
}

.psb-b {
	background-position: 100% -378px
}

.psb-S input,.psb-S a {
	background-position: 0 -344px;
	font-size: 1em !important
}

.psb-bo {
	background-position: 100% -446px
}

.psb-bo input,.psb-bo a {
	background-position: 0 -412px
}

.psb-bp {
	background-position: 100% -514px
}

.psb-bp input,.psb-bp a {
	background-position: 0 -480px;
	padding: 2px 5px 3px 8px
}

.psb-bp a {
	padding: 4px 8px 2px 11px
}

.psb-bd {
	background-position: 100% -582px;
	cursor: default
}

.psb-bd input,.psb-bd b,.psb-bd a {
	background-position: 0 -548px;
	cursor: default;
	color: #f5f5f5 !important;
	font-size: 1em !important
}

.psb-S i {
	padding: 0 2px;
	font-size: .923em !important
}

.ssb-S,.ssb-S input {
	height: 24px
}

.ssb-S input {
	padding: 1px 6px 4px 7px
}

.ssb-S b,.ssb-S a {
	padding: 3px 9px 3px 10px;
	line-height: 18px !important
}

.ssb-b {
	background-position: 100% -994px
}

.ssb-S input,.ssb-S a {
	background-position: 0 -960px;
	font-size: 1em !important
}

.ssb-bo {
	background-position: 100% -1062px
}

.ssb-bo input,.ssb-bo a {
	background-position: 0 -1028px
}

.ssb-bp {
	background-position: 100% -1130px
}

.ssb-bp input,.ssb-bp a {
	background-position: 0 -1096px;
	padding: 2px 5px 3px 8px
}

.ssb-bp a {
	padding: 4px 8px 2px 11px
}

.ssb-bd {
	background-position: 100% -1198px;
	cursor: default
}

.ssb-bd input,.ssb-bd b,.ssb-bd a {
	background-position: 0 -1164px;
	cursor: default;
	color: #f5f5f5 !important;
	font-size: 1em !important
}

.ssb-S i {
	padding: 0 2px;
	font-size: .923em !important
}

div.hlink span.cnt {
	color: #666;
	font-family: Verdana;
	font-size: x-small;
	font-weight: normal
}

.hlist {
	color: #5d5d5d;
	width: 100%
}

body a:link,body .g-novisited a:visited {
	color: #002398
}

.hlist .hnode {
	margin-bottom: 10px;
	font-weight: bold
}

.hlist .hnode .hlink a.lnk,.hlist .hnode .aspect .f-subheading {
	font-weight: bold
}

.hlist .hnode .hnode .hlink a.lnk,.hlist .hnode .hnode .aspect .f-subheading,.hlist .hnode .aspect .aspV a.lnk
	{
	font-weight: normal
}

.hlist .hnode .aspect li,.aspect .filter {
	margin: 0 0 5px 5px
}

.hlist .hnode .aspects {
	margin: 0 0 10px 5px
}

.hlist .hnode .hnode {
	margin: 0 0 5px 5px
}

.hlist .hnode .show,.hlist .hnode .hide {
	margin-left: 5px
}

.hlist .show,.hlist .hide {
	font-weight: bold;
	margin-bottom: 5px
}

.hlist .hnode .hlink {
	margin-bottom: 5px;
	padding: 2px 0
}

.hlist .hnode .spe {
	color: blue;
	text-decoration: underline;
	font-weight: bold
}

.hlist .show img.pic,.hlist .hide img.pic {
	margin-left: 4px;
	cursor: pointer;
	background-image:
		url(http://q.ebaystatic.com/aw/pics/search/sprMega2.png);
	background-repeat: no-repeat;
	background-position: -88px -24px
}

.hlist .hide img.pic {
	background-position: -88px -20px;
	margin-bottom: 1px
}

.hlist h1,.hlist h2 {
	font-size: small;
	margin: 0
}
